package com.lcj.ai.config;

import org.springframework.ai.tool.annotation.Tool;
import org.springframework.stereotype.Component;

import java.time.Instant;
import java.time.temporal.ChronoUnit;

@Component
public class DogScheduler {
    @Tool(description = "安排一个在 Pooch Palace 任意地点领养或接走狗狗的预约") // 工具描述很重要
    String schedule(int dogId, String dogName) { // 参数也需要清晰
        System.out.println("正在为狗狗 " + dogName + " (ID: " + dogId + ") 安排领养预约"); // 加上ID
        // 返回一个硬编码的未来3天的时间
        return Instant
                .now()
                .plus(3, ChronoUnit.DAYS)
                .toString();
    }
}
